a nest of large ants - Spanisch Englisch Wörterbuch